input::-webkit-input-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}
input:-moz-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}                 
input::-moz-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}                
input:-ms-input-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}
textarea::-webkit-input-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}
textarea:-moz-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}                 
textarea::-moz-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}                
textarea:-ms-input-placeholder{
    color: #cccccc;
    font-size: 0.28rem;
}         

.check{
    -webkit-appearance: checkbox !important;
}

.location_people{
    width: 6.9rem;
    height: 3.4rem;
    padding: 0.3rem 0.3rem;
    padding-bottom: 0.4rem;
    background-color: #ffffff;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.people_text{
    font-size: 0.3rem;
    color: #222222;
}
.people_list{
    width: 100%;
    height: 1.25rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 0.35rem;
}
.people_list span{
    display: block;
    width: 0.8rem;
    font-size: 0.28rem;
    color: #444444;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.people_list span img{
    width: 0.14rem;
    height: 0.13rem;
}
.people_list input{
    width: 6.45rem;
    height: 0.7rem;
    padding: 0 0.2rem;
    border: 1px solid #cccccc;
    border-radius: 0.05rem;
    font-size: 0.28rem;
    color: #222222;
    outline: none;
}
.location_detailed{
    width: 6.95rem;
    height: 3.5rem;
    padding: 0.35rem 0.275rem;
    margin: 0.4rem auto 0;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.detailed_list{
    width: 100%;
    height: 1.25rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.detailed_list span{
    display: block;
    width: 1.3rem;
    font-size: 0.28rem;
    color: #444444;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.detailed_list span img{
    width: 0.14rem;
    height: 0.13rem;
}
.detailed_list input{
    width: 6.5rem;
    height: 0.7rem;
    padding: 0 0.2rem;
    border: 1px solid #cccccc;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.7rem;
    border-radius: 0.05rem;
}
#detailed_textarea{
    width: 6.5rem;
    height: 1rem;
    padding: 0.2rem 0.2rem;
    border: 1px solid #cccccc;
    font-size: 0.28rem;
    color: #222222;
    resize: none;
    margin-top: 0.2rem;
    border-radius: 0.05rem;
    outline: none;
}
.check_box{
    width: 2.6rem;
    font-size: 0.36rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.3rem;
}
#submit{
    width: 6.9rem;
    margin: 0.3rem auto 0;
    height: 0.8rem;
    font-size: 0.36rem;
    display: block;
    background: #ffffff;
    text-align: center;
}
#sel_city{
    width: 6.5rem;
    height: 0.6rem;
    font-size: 0.24rem;
    color: #222222;
    border: 1px solid #cccccc;
    line-height: 0.6rem;
    padding: 0 0.2rem;
}